<html>
	<head>
		<meta charset="utf-8"></meta>
		<title>BGroup</title>
		<link href="./style.css" rel="stylesheet" type="text/css"/>
	</head>
	<body>
		<h1>BGroup</h1>
		<p>Inherites from <a href="BObject.html">BObject</a></p>
		<p id="resume"></p>
		<h2>public</h2>
		<table id="public"><tr><td align="right"></td><td><a href="#BGroup()">BGroup</a>();</td></tr>
			<tr><td align="right"></td><td><a href="#BGroup(const BString&)">BGroup</a>(const BString& name);</td></tr>
			<tr><td align="right"></td><td><a href="#BGroup(const BGroup&)">BGroup</a>(const BGroup& other);</td></tr>
			<tr><td align="right"></td><td><a href="#~BGroup()">~BGroup</a>();</td></tr>
			<tr><td align="right">virtual void </td><td><a href="#copy(const BGroup&)">copy</a>(const BGroup& other);</td></tr>
			<tr><td align="right">virtual BGroup* </td><td><a href="#clone()">clone</a>() const;</td></tr>
			<tr><td align="right">void </td><td><a href="#setVisible(bool)">setVisible</a>(bool visible);</td></tr>
			<tr><td align="right">bool </td><td><a href="#visible()">visible</a>() const;</td></tr>
			<tr><td align="right">bool </td><td><a href="#empty()">empty</a>() const;</td></tr>
			<tr><td align="right">const BSpace& </td><td><a href="#space()">space</a>() const;</td></tr>
			<tr><td align="right">virtual bool </td><td><a href="#insertShape(BShape*)">insertShape</a>(BShape* shape);</td></tr>
			<tr><td align="right">virtual bool </td><td><a href="#removeShape(BShape*)">removeShape</a>(BShape* shape);</td></tr>
			<tr><td align="right">virtual bool </td><td><a href="#containShape(BShape*)">containShape</a>(BShape* shape);</td></tr>
			<tr><td align="right">bool </td><td><a href="#clearShapes()">clearShapes</a>();</td></tr>
			<tr><td align="right">int </td><td><a href="#shapeCount()">shapeCount</a>() const;</td></tr>
			<tr><td align="right">BShape* </td><td><a href="#shape(int)">shape</a>(int index) const;</td></tr>
			<tr><td align="right">BShape* </td><td><a href="#shape(const BString&)">shape</a>(const BString& name) const;</td></tr>
			<tr><td align="right">virtual bool </td><td><a href="#insertNode(BNode*)">insertNode</a>(BNode* node);</td></tr>
			<tr><td align="right">virtual bool </td><td><a href="#removeNode(BNode*)">removeNode</a>(BNode* node);</td></tr>
			<tr><td align="right">virtual bool </td><td><a href="#containNode(BNode*)">containNode</a>(BNode* node);</td></tr>
			<tr><td align="right">bool </td><td><a href="#clearNodes()">clearNodes</a>();</td></tr>
			<tr><td align="right">int </td><td><a href="#nodeCount()">nodeCount</a>() const;</td></tr>
			<tr><td align="right">BNode* </td><td><a href="#node(int)">node</a>(int index) const;</td></tr>
			<tr><td align="right">BNode* </td><td><a href="#node(const BString&)">node</a>(const BString& name) const;</td></tr>
			<tr><td align="right">virtual bool </td><td><a href="#insertConstraint(BConstraint*)">insertConstraint</a>(BConstraint* constraint);</td></tr>
			<tr><td align="right">virtual bool </td><td><a href="#removeConstraint(BConstraint*)">removeConstraint</a>(BConstraint* constraint);</td></tr>
			<tr><td align="right">virtual bool </td><td><a href="#containConstraint(BConstraint*)">containConstraint</a>(BConstraint* constraint);</td></tr>
			<tr><td align="right">bool </td><td><a href="#clearConstraints()">clearConstraints</a>();</td></tr>
			<tr><td align="right">int </td><td><a href="#constraintCount()">constraintCount</a>() const;</td></tr>
			<tr><td align="right">BConstraint* </td><td><a href="#constraint(int)">constraint</a>(int index) const;</td></tr>
			<tr><td align="right">BConstraint* </td><td><a href="#constraint(const BString&)">constraint</a>(const BString& name) const;</td></tr>
			<tr><td align="right">bool </td><td><a href="#setParent(BGroup*)">setParent</a>(BGroup* parent);</td></tr>
			<tr><td align="right">const BGroup* </td><td><a href="#parent()">parent</a>() const;</td></tr>
			<tr><td align="right">BGroup* </td><td><a href="#parent()">parent</a>();</td></tr>
			<tr><td align="right">virtual bool </td><td><a href="#addChild(BGroup*)">addChild</a>(BGroup* child);</td></tr>
			<tr><td align="right">virtual bool </td><td><a href="#removeChild(BGroup*)">removeChild</a>(BGroup* child);</td></tr>
			<tr><td align="right">virtual bool </td><td><a href="#contain(BGroup*)">contain</a>(BGroup* child);</td></tr>
			<tr><td align="right">bool </td><td><a href="#clearChildren()">clearChildren</a>();</td></tr>
			<tr><td align="right">int </td><td><a href="#childCount()">childCount</a>() const;</td></tr>
			<tr><td align="right">BGroup* </td><td><a href="#child(int)">child</a>(int index) const;</td></tr>
			<tr><td align="right">BGroup* </td><td><a href="#child(const BString&)">child</a>(const BString& name) const;</td></tr>
		</table>
		<h2>protected</h2>
		<table id="protected"><tr><td align="right">virtual void </td><td><a href="#update(BReal)">update</a>(BReal time);</td></tr>
		</table>
		<div id="desc">
			<h2>Detailed Description : </h2>
		</div>
		<h2 id="docs">Member Documentation</h2>
		<div id="BGroup()">
			<h3>BGroup();</h3>
		</div>
		<div id="BGroup(const BString&)">
			<h3>BGroup(const BString& name);</h3>
		</div>
		<div id="BGroup(const BGroup&)">
			<h3>BGroup(const BGroup& other);</h3>
		</div>
		<div id="~BGroup()">
			<h3>~BGroup();</h3>
		</div>
		<div id="copy(const BGroup&)">
			<h3>virtual void copy(const BGroup& other);</h3>
		</div>
		<div id="clone()">
			<h3>virtual BGroup* clone() const;</h3>
		</div>
		<div id="setVisible(bool)">
			<h3>void setVisible(bool visible);</h3>
		</div>
		<div id="visible()">
			<h3>bool visible() const;</h3>
		</div>
		<div id="empty()">
			<h3>bool empty() const;</h3>
		</div>
		<div id="space()">
			<h3>const BSpace& space() const;</h3>
		</div>
		<div id="insertShape(BShape*)">
			<h3>virtual bool insertShape(BShape* shape);</h3>
		</div>
		<div id="removeShape(BShape*)">
			<h3>virtual bool removeShape(BShape* shape);</h3>
		</div>
		<div id="containShape(BShape*)">
			<h3>virtual bool containShape(BShape* shape);</h3>
		</div>
		<div id="clearShapes()">
			<h3>bool clearShapes();</h3>
		</div>
		<div id="shapeCount()">
			<h3>int shapeCount() const;</h3>
		</div>
		<div id="shape(int)">
			<h3>BShape* shape(int index) const;</h3>
		</div>
		<div id="shape(const BString&)">
			<h3>BShape* shape(const BString& name) const;</h3>
		</div>
		<div id="insertNode(BNode*)">
			<h3>virtual bool insertNode(BNode* node);</h3>
		</div>
		<div id="removeNode(BNode*)">
			<h3>virtual bool removeNode(BNode* node);</h3>
		</div>
		<div id="containNode(BNode*)">
			<h3>virtual bool containNode(BNode* node);</h3>
		</div>
		<div id="clearNodes()">
			<h3>bool clearNodes();</h3>
		</div>
		<div id="nodeCount()">
			<h3>int nodeCount() const;</h3>
		</div>
		<div id="node(int)">
			<h3>BNode* node(int index) const;</h3>
		</div>
		<div id="node(const BString&)">
			<h3>BNode* node(const BString& name) const;</h3>
		</div>
		<div id="insertConstraint(BConstraint*)">
			<h3>virtual bool insertConstraint(BConstraint* constraint);</h3>
		</div>
		<div id="removeConstraint(BConstraint*)">
			<h3>virtual bool removeConstraint(BConstraint* constraint);</h3>
		</div>
		<div id="containConstraint(BConstraint*)">
			<h3>virtual bool containConstraint(BConstraint* constraint);</h3>
		</div>
		<div id="clearConstraints()">
			<h3>bool clearConstraints();</h3>
		</div>
		<div id="constraintCount()">
			<h3>int constraintCount() const;</h3>
		</div>
		<div id="constraint(int)">
			<h3>BConstraint* constraint(int index) const;</h3>
		</div>
		<div id="constraint(const BString&)">
			<h3>BConstraint* constraint(const BString& name) const;</h3>
		</div>
		<div id="setParent(BGroup*)">
			<h3>bool setParent(BGroup* parent);</h3>
		</div>
		<div id="parent()">
			<h3>const BGroup* parent() const;</h3>
		</div>
		<div id="parent()">
			<h3>BGroup* parent();</h3>
		</div>
		<div id="addChild(BGroup*)">
			<h3>virtual bool addChild(BGroup* child);</h3>
		</div>
		<div id="removeChild(BGroup*)">
			<h3>virtual bool removeChild(BGroup* child);</h3>
		</div>
		<div id="contain(BGroup*)">
			<h3>virtual bool contain(BGroup* child);</h3>
		</div>
		<div id="clearChildren()">
			<h3>bool clearChildren();</h3>
		</div>
		<div id="childCount()">
			<h3>int childCount() const;</h3>
		</div>
		<div id="child(int)">
			<h3>BGroup* child(int index) const;</h3>
		</div>
		<div id="child(const BString&)">
			<h3>BGroup* child(const BString& name) const;</h3>
		</div>
		<div id="update(BReal)">
			<h3 id="update(BReal)">virtual void update(BReal time);</h3>
		</div>
	</body>
</html>